vanmaram

ബദാം മരം - meaning in english

Meanings for ബദാം മരം

noun
Almound tree